package com.electromagnetic.industry.software.manage.pojo.req;

import lombok.Data;

import java.util.List;

@Data
public class FileInfoQueryDTO {

    /**
     * 父文件夹id
     */
    private String parentId;

    /**
     * 当前页码
     */
    private Integer pageNum;

    /**
     * 每页的数量
     */
    private Integer pageSize;

    /**
     * 搜索关键词
     */
    private String keyword;

    /**
     * 文件名排序 （0-升序，1-降序）
     */
    private Integer fileNameSort;

    /**
     * 文件类型 （0-升序，1-降序）
     */
    private Integer fileTypeSort;

    /**
     * 文件类型过滤
     */
    private String fileType;

    /**
     * 上传时间（0-升序，1-降序）
     */
    private Integer createdTime;

    /**
     * 修改时间（0-升序，1-降序）
     */
    private Integer updatedTime;


    /**
     * 版本号（0-升序，1-降序
     */
    private Integer versionSort;

    /**
     * 文件大小0-升序，1-降序）
     */
    private Integer fileSizeSort;

    /**
     * 状态（0-未发布 1-已发布 2-占用）
     */
    private Integer dataStatus;

    /**
     * 标签查询ID列表
     */
    private List<String> tagIds;
}
